package com.game.model;

/**
 * 游戏房间配置信息实体
 * @author wuxiaojian
 *
 */
public class ConfigRoomService {
	//-----------------------公共参数---------------------
	/**房间编号**/
	//public int roomNum;
	/**该房间名字**/
	public String roomName = "初级场";
	/**是否开启该房间 0-关 1开**/
	public int isOpen = 1;
	/**房间开放时间**/
	public String openTime = "000000-240000";
	/**该房间类型 (经典-0)**/
	public int roomType = 0;
	/**该房间有多少张桌子**/
	public int oneRoomhaveDeskCount = 10;
	/**每张桌子上有多少个位置**/
	public int oneDeskhavePlayerCount = 6;
	/**数据库存贮的游戏编号**/
	public int gameNumberForDb = 27;
	/**数据库存贮的房间编号**/
	public int roomNumberForDb = 0;
	/**该房间入场金币限制数**/
	public long roomLimitMoneyMin = 10000;
	/**该房间入场金币限制数**/
	public long roomLimitMoneyMax = 10000000000l;
	// 房间的配置文件编号
	public int configId = 0;
	// 收到错误邮件邮箱地址
	public String bugEmail = "1010229892#qq.com,199006774#qq.com";
	// 玩家携带金币数量
	public String roomLimitMoney = "";
		// 操作限制时间
	public int roomLimitTime = 1800;
	// 下注区域
	public String betArea = "1000,2000,3000,5000,10000,20000,30000,50000,100000,200000,300000,500000";
	public float addBossXue = 0f;
	public float chouShuiChiRate = 0f;
	public float normalFanFenRate = 0f;
	public long normalRandomSection = 0l;
	public float normalPeiRate = 0f;
	public int normalBei = 10;
	public String randomRate = "";
	public int totalRate = 100;
	public int beiBroadcast = 30;
	public String contentBroadcast = "";
	//-----------------------时间参数---------------------
	/**游戏状态时间——等待玩家加入(5秒)**/
	public int gameTimeWaitPlayerTime = 5;
	/**游戏状态时间——下注时间(25秒)**/
	public int gameTimeXiaZhuTime = 25;
	/**游戏状态时间——等待发牌时间(1秒)**/
	public int gameTimeWaitFaPaiTime = 1;
	/**游戏状态时间——系统发牌时间(1秒)**/
	public int gameTimeFaPaiTime = 1;
	/**游戏状态时间——等待开奖时间(2秒)**/
	public int gameTimeWaitOpenTime = 2;	
	/**游戏状态时间——等待结算时间(2秒)**/
	public int gameTimeWaitJieSuanTime = 2;	
	/**游戏状态时间——系统结算时间(5秒)**/
	public int gameTimeJieSuanTime = 5;	
	//-----------------------机器人参数---------------------
	/**机器人的初始金币值范围10000-1000000**/
	public long[] androidHaveMoney = {10000,1000000};
	/**机器人的进入时间(毫秒)**/
	public int[] androidJionTime = {1000,3000};
	/**下个机器人进入时间是上个的几倍差值**/
	public float androidJionTimeCha = 0;
	/**机器人下注差值(毫秒)**/
	public int[] androidBetTime = {1500,3000};
	/**机器人个数**/
	public int androidCount = 5;
	/**机器人离开概率**/
	public float androidExitRate = 0.2f;
	//-----------------------倍率参数---------------------
	/**赔率配置**/
	public int[] subChip = {12,3,2,9,3,2,12};
	/** 几副牌 **/
	public int cardNum = 8;
	/** 指定局数内未下注，自动退出房间 **/
	public int outRoomCount = 3;
	/**筹码类型**/
	public int[] chipType = {1000,2000,3000,5000,10000,20000,30000,50000,100000,200000,300000,500000};
	/**最大下注倍数**/
	public int maxBetMultiple = 5;
	/**区域最大下注**/
	public int subMaxBetMoney = 0;
	/**抽水比例**/
	public float taxRate = 0.01f;
}
